iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 11
0
Software Development

SQL 30天手把手入門系列 第 11

Day11 SQL 基本語法 - 建立資料庫、資料表

  • 分享至 

  • xImage
  •  

從這篇開始,會全程使用 SQL 敘述(Statement)語法來建立一個範例資料庫和資料表。

若有一間小商家,販售以下的產品

資料庫名稱:Demo_Shop
資料表名稱:Product

Product 的內容如下:

id name category cost_price sell_price purchase_date
0001 apple fruit 30 40 2020-09-01
0002 television electronic device 6000 8000 2020-08-07
0003 banana fruit 20 30 2020-09-05
0004 laptop electronic device 12000 18000 2020-09-01
0005 grape fruit 50 80 2020-08-15
0006 earphones electronic device 1000 1200 2020-09-01
0007 strawberry fruit 45 70 2020-09-08
0008 cell phone electronic device 3000 3300 2020-09-01
  1. 建立資料庫
CREATE DATABASE Demo_Shop;

CREATE DATABASE
2. 在 Demo_Shop 下建立 Product 資料表

/*請先行確認目前是否於 Demo_Shop 資料庫,再行新增*/
CREATE TABLE Product
(id CHAR(4) NOT NULL,
name VARCHAR(100) NOT NULL,
category VARCHAR(32) NOT NULL,
cost_price INTEGER,
sell_price INTEGER,
purchase_date DATE,
PRIMARY KEY(id)
);

Add Fieids
P.S. 在 SQL 中,資料庫、資料表以及欄位名稱所能
使用的文字,僅有「半型英文字母」、「阿拉伯數字」和 "_" 而已
3. 檢查結果是否成功

/*在 Demo_Shop  資料庫下輸入以下指令*/
SELECT * FROM Demo_Shop.Product;

Result
如果可以成功存取看見欄位名稱,那麼恭喜你已經建立成功了。下一篇會提到關聯式資料庫中需要事先指定欄位的「資料型別」,究竟有哪些選項以及要注意的地方。


上一篇
Day 10 ORM vs. SQL
下一篇
Day12 SQL 基本語法 - 資料型別和約束條件
系列文
SQL 30天手把手入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言